Implementing Effective Software Metrics Programs
نویسندگان
چکیده
Increasingly, organizations are foregoing an ad hoc approach to metrics in favor of complete metrics programs. The authors identify consensus requirements for metric program success and examine how programs in two organizations measured up. ntil relatively recently, software measurement in the Western world has been a rather ad hoc affair focused on measuring individual, product-based software attributes. This rather onedimensional approach to software measurement is now changing. Increasingly, organizations are integrating complete software metrics programs into their software development processes. That is, they are habitually using a balanced range of product and process measures in their micro and macro decision making systems. There are several reasons that partially explain the recent move toward complete metrics programs. Not only has the process improvement bandwagon raised a general awareness of metrics, but to reach higher Capability Maturity Model levels, organizations must incorporate metrics into their development process. Moreover, there now appears to be consensus about the need for
منابع مشابه
Lessons from Implementing a Software Metrics Program
Software process improvement is seen by many as a viable strategy for overcoming the software crisis. It is, however, difficult to determine the actual effect of such improvement efforts. This paper reports from an organization that is implementing a software metrics program with the expressed purpose of measuring the effects of their improvement project. The metrics program is intended to meas...
متن کاملFractal program metrics: a new way to measure the characteristics of computer programs
The application of measurement technology in software engineering was not recognised enough in last decades, but recent trends show that software metrics are becoming more and wore important. Indeed the development and use of adequate measurement of software and its design process are essential to the production of cost-effective and quality software. Actually software metrics are not only sign...
متن کاملSoftware Reuse and Reusability Metrics and Models
As organizations implement systematic software reuse programs to improve productivity and quality, they must be able to measure their progress and identify the most effective reuse strategies. This is done with reuse metrics and models. In this paper, we survey metrics and models of software reuse and reusability, and provide a classification structure that will help users select them. Six type...
متن کاملAre concurrency coverage metrics effective for testing: a comprehensive empirical investigation
Testing multithreaded programs is inherently challenging, as programs can exhibit numerous thread interactions. To help engineers test these programs cost-effectively, researchers have proposed concurrency coverage metrics. These metrics are intended to be used as predictors for testing effectiveness and provide targets for test generation. The effectiveness of these metrics, however, remains l...
متن کاملAn Integrated Approach to Measurement Software Defect using Software Matrices
Software measurement is a quantified attribute of a characteristic of a software product or the software process. It is a discipline within software engineering. Measurement programs in software organizations are an important source of control over quality, defects evaluation and cost in software development. Software measurement has evolved into a key software engineering discipline. It introd...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Software
دوره 14 شماره
صفحات -
تاریخ انتشار 1997